<?php

	require_once('../inc/conecta.inc.php');

	require_once('../admin/classes/candidato_class.php');

	require_once('fpdf/fpdf.php');



	

	class PDF extends FPDF

	{



	   function Header() {



		  $this->Image('logo.png',65,8);



		  $this->SetY("30");



	   }



	



	   function Footer() {

		



		  $this->SetY(-10);



		  $this->SetFont('Arial','B',9);



		  $this->SetTextColor(245,130,32);

			

		  

		  $this->Multicell(0,3,iconv('utf-8','iso-8859-1','Av. Protásio Alves, 3149, sala 307 - Petrópolis - Porto Alegre - RS - CEP 90410-003 - Fones: (51) 3517.0777



		  www.talentosdosul.com.br - talentosdosul@talentosdosul.com.br'),0,'C');



	   }



	



	}



	$pdf=new PDF('P','mm','A4');



	$objCandidato = new Candidato();

	$objCandidato->consultarComCurriculo($_GET['candidato']);



	



	$pdf->AddPage();

	$pdf->SetFont('Helvetica','B',14);

	$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','CURRÍCULO ' .mb_strtoupper(utf8_encode($objCandidato->getNome()))), 0, 1, 'C');

	

	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','CÓDIGO: '.$objCandidato->getIdCandidato()), 0, 1, 'L');
	
	if($objCandidato->getParecer() !=''){

		//$pdf->SetY("80");

		$pdf->Ln("3");

		$pdf->SetX("30");

		$pdf->SetFont('Helvetica','B',11);

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','PARECER TALENTOS DO SUL: '), 'B', 1, 'L');

		

		

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"\n".$objCandidato->getParecer(),0,'L');

	}
	

	if($objCandidato->getArea() != ''){
	 $pdf->Ln("5");
	 $pdf->SetFont('Helvetica','B',11);

	 $pdf->SetX("30");

	 $pdf->Cell(0,2.5,iconv('utf-8','iso-8859-1','OBJETIVO: ÁREA '.   utf8_encode($objCandidato->getArea())), 0, 1, 'L');
        }


	$pdf->Ln("5");

	$pdf->SetX("30");

	$pdf->SetFont('Helvetica','B',11);

	$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','DADOS PESSOAIS: '), 'B', 1, 'L');

		/*

		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"NOME COMPLETO : " .$objCandidato->getNome(),0,'L');*/

		

                if($objCandidato->getEmail() != ''){
		 $pdf->SetFont('Helvetica','',9);

		 $pdf->SetX("40");

		 $pdf->Multicell(0,5,"E-MAIL : " .$objCandidato->getEmail(),0,'L');
                }
		
                if($objCandidato->getCpf() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"CPF : " .$objCandidato->getCpf(),0,'L');
                }
		
                if($objCandidato->getRg() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"RG : " .$objCandidato->getRg(),0,'L');
                }
		
               if($objCandidato->getDtNasc() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"DATA DE NASCIMENTO : " .$objCandidato->getDtNasc(),0,'L');
                }
		
                if($objCandidato->getTelefone() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"TELEFONE : " .$objCandidato->getTelefone(),0,'L');
                }
		
               if($objCandidato->getSexo() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"SEXO : " .$objCandidato->getSexo(),0,'L');
                }
		
                if($objCandidato->getEstadoCivil() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"ESTADO CIVIL : " .$objCandidato->getEstadoCivil(),0,'L');
                }
		

		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"POSSUI FILHOS : " .mb_strtoupper($objCandidato->getFilhos()),0,'L');

		
                if($objCandidato->getFumente() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"FUMANTE: " .mb_strtoupper($objCandidato->getFumente()),0,'L');
                }
		
                if($objCandidato->getCep() !=''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"CEP : " .$objCandidato->getCep(),0,'L');
                }
		
                if($objCandidato->getEndereco() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"LOGRADOURO : " .$objCandidato->getEndereco(),0,'L');
                }
		
                if($objCandidato->getNumero() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,utf8_decode("NÚMERO : ") .utf8_encode($objCandidato->getNumero()),0,'L');
                }
		
                if($objCandidato->getComplemento() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"COMPLEMENTO : " .utf8_encode($objCandidato->getComplemento()),0,'L');
                }
		
                if($objCandidato->getBairro() !=''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"BAIRRO : " .mb_strtoupper($objCandidato->getBairro()),0,'L');
                }
		
                if($objCandidato->getZona() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"ZONA (BAIRRO) : " .utf8_encode(mb_strtoupper($objCandidato->getZona())),0,'L');
                }

                if($objCandidato->getEstadosIdestados() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"ESTADO : " .$objCandidato->getNomeEstado($objCandidato->getEstadosIdestados()),0,'L');
                }
		
                if($objCandidato->getCidadesIdcidades() !=''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"CIDADE : " .$objCandidato->getNomeCidade($objCandidato->getCidadesIdcidades()),0,'L');
                }
		
                if($objCandidato->getEmpregado() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"EMPREGADO ATUALMENTE : " .mb_strtoupper($objCandidato->getEmpregado()),0,'L');
                }
		

	if($objCandidato->getTipo() == 'Ambos'){

		$tipo = 'PROFISSIONAL/ESTAGIÁRIO';

	}else{

		$tipo = utf8_encode(mb_strtoupper($objCandidato->getTipo()));

	}

	$pdf->SetFont('Helvetica','B',10);

	$pdf->SetX("30");

	$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','DADOS DO CURRÍCULO: '),  'B', 1, 'L');

		

		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,utf8_decode("TIPO DE CURRÍCULO : ") .utf8_decode($tipo),0,'L');

		
                if($objCandidato->getArrDisponibilidade() != ''){
		$turnos = strtoupper(implode(' / ', $objCandidato->getArrDisponibilidade()));

		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"DISPONIBILIDADE : " .mb_strtoupper($turnos),0,'L');
                }
		

		//$turnos = implode(' / ', $objCandidato->getArrDisponibilidade());
               if($objCandidato->getViagens() != ''){
		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"DISPONIBILIDADE PARA VIAGENS : " .mb_strtoupper($objCandidato->getViagens()),0,'L');
                }
	
        if($objCandidato->getListaFormacoes() != ''){
	$pdf->Ln("3");

	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','FORMAÇÃO ACADÊMICA'), 'B', 1, 'L');



	$arrListaFormacoes = $objCandidato->getListaFormacoes();

	$numRows = count($objCandidato->getListaFormacoes());

	for($x = 0; $x<$numRows; $x++){

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$formacao = "\n";

		

		$formacao .= $arrListaFormacoes[$x]->grau != '' ? $arrListaFormacoes[$x]->grau.' - ' :'';

                $formacao .= $arrListaFormacoes[$x]->curso != '' ? $arrListaFormacoes[$x]->curso .' - ' :'';

                $formacao .= $arrListaFormacoes[$x]->instituicao != '' ? $arrListaFormacoes[$x]->instituicao."\n" : '';

		$formacao .= "\n";

		$pdf->Multicell(0,5,$formacao,0,'L');

	}

	}

        if($objCandidato->getListaExperienciaProfissional() != ''){
	$arrListaExperienciaProfissional = $objCandidato->getListaExperienciaProfissional();

	$numRows = count($arrListaExperienciaProfissional);

	if($numRows > 0){

		$pdf->Ln("3");

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','EXPERIÊNCIA PROFISSIONAL'), 'B', 1, 'L');

			$experiencia = "\n";

			$arrListaExperienciaProfissional = $objCandidato->getListaExperienciaProfissional();

			$numRows = count($arrListaExperienciaProfissional);

			for($x = 0; $x<$numRows; $x++){

				$experiencia .= $arrListaExperienciaProfissional[$x]->empresa !='' ? $arrListaExperienciaProfissional[$x]->empresa ."\nData: " : '';

				$experiencia .= $arrListaExperienciaProfissional[$x]->inicio != '' ? $arrListaExperienciaProfissional[$x]->inicio ." a " : '';

				$experiencia .= $arrListaExperienciaProfissional[$x]->conclusao !='' ? $arrListaExperienciaProfissional[$x]->conclusao : 'Atual' ."\nCargo: ";

				$experiencia .= $arrListaExperienciaProfissional[$x]->cargo != '' ? $arrListaExperienciaProfissional[$x]->cargo ."\nAtividades:\n\n" : '';

	
                                if($experiencia != ''){
				$pdf->SetFont('Helvetica','BI',10);

				$pdf->SetX("30");

				$pdf->Multicell(0,5,$experiencia,0,'L');
                                }
				

				$atribuicoes = $arrListaExperienciaProfissional[$x]->atribuicoes != '' ? $arrListaExperienciaProfissional[$x]->atribuicoes."\n\n" : '';
                                if($atribuicoes !=''){
				$pdf->SetFont('Helvetica','',10);

				$pdf->SetX("40");

				$pdf->Multicell(0,5,$atribuicoes,0,'L');
                                }
				$experiencia = "";

				$atribuicoes = "";

			}

	}
        }

	$pdf->Ln("3");

	if($objCandidato->getCursos() != ""){

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','CURSOS EXTRACURRICULARES'), 'B', 1, 'L');

	

		$arrCurssos = explode(', ',$objCandidato->getCursos());

		$cursos = null;

		foreach ($arrCurssos as $curso){

			$cursos .= "\n".$curso;

		}



		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,$cursos,0,'L');

	}

	
        $pdf->Ln("3");

	if(count($objCandidato->getArrIdiomas()) > 0 ){
	      	 $idiomas = null;
	        foreach ($objCandidato->getArrIdiomas() as $idioma){

			$idiomas .="\n".$idioma;

		}
		if(trim($idiomas) != ''){

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','IDIOMAS'), 'B', 1, 'L');

		

		
		

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,$idiomas,0,'L');
		}

	}

       if($objCandidato->getArrInformatica() != ''){
	$pdf->Ln("3");

	if(is_array($objCandidato->getArrInformatica()) && $objCandidato->getArrInformatica() != ''){

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','CONHECIMENTO DE INFORMÁTICA'), 'B', 1, 'L');

		$informaticas = null;

		foreach ($objCandidato->getArrInformatica() as $informatica){

			$informaticas .="\n".$informatica;

		}

		

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,$informaticas,0,'L');

	}

	
        }


	$pdf->Ln("3");

	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	if($objCandidato->getSalarioTexto() == '' && $objCandidato->getSalarioPretendido() == 0 ){

		$pretensao = 'A combinar';

	}else if($objCandidato->getSalarioTexto() != '' ){

		$pretensao = utf8_encode($objCandidato->getSalarioTexto());

	}else{

		$pretensao = $objCandidato->getSalarioPretendido();

	}

	$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','PRETENSÃO : '. $pretensao), 'B', 0, 'L');



	$pdf->Output();



?>